主要功能实现:点击标题跳转
第一步:创建路由:
Route::get('/articles','ArticlesController@index');
Route::get('/articles/{id}','ArticlesController@show'); 表示访问../article时会执行index方法 访问.../article/{id}时会执行show方法 第二步:创建控制器
写index和show方法
public function index(){ $articles = Article::all(); return view('articles.index',compact('articles')); } 表示跳articles目录下的index界面,传递参数articles public function show($id){ $article = Article::findOrFail($id);//articles是mysql中的表 表的结构为:
//dd($article); /*if(is_null($article)){ abort(404); }*/ return view('articles.show',compact('article')); }
第三步:写index和show界面 index.blade.php
@extends('app') @section('content')article
@foreach($articles as $article) //三种方法跳转 //{ { $article->title }}
//{ { $article->title }}
{ { $article->title }}
@endforeach @stop { { $article->contents }}
show.blade.php
@extends('app') @section('content'){ { $article->title }}
@stop { { $article->contents }}